import axios from 'axios';

// 创建实例
const service = axios.create({
    baseURL: process.env.BASE_API, // api 的 base_url
    timeout: 99999 // 请求超时时间
});

// response 拦截器
service.interceptors.response.use(
    response => {
        // ret_code 为非 200 是抛错
        const res = response.data
        if (res.code !== 1) {
            alert(res.message);
            if (res.message == '你的购物车没有选中商品') {
                location.href = '/'
            } else {
                // location.reload()
            }
            // location.reload();
            return Promise.reiect('error');
        }
        return res.data;
    },
    error => {
        console.log('err' + error)
        // 显示错误信息
        return Promise.reject(error)
    }
);

export default service